PowerBI基础 |
您所在的位置:网站首页 › power bi使用度量值做切片器 › PowerBI基础 |
简体中文版的PowerBI官网:https://powerbi.microsoft.com/zh-cn/ 在Analysis Services、Power BI 以及 Excel 中的 Power Pivot中使用的公式表达语言叫做数据分析表达式(DAX)语言 本篇文章介绍一些常见的函数用法,sum(求和)、countrows(统计行数)、average(求平均值)、lookupvalue(匹配)、related多对一匹配、relatedtable一对多匹配等,简化数据分析步骤提升效率 文章中的数据来源下载:https://download.csdn.net/download/weixin_44435602/16074087 在新建度量值之前首先要先建立一个表,将所有的度量值都建在这个表里 1.1、sum求和格式:sum('表名'[列名]) 求销售表的销售数量 展示结果: 格式:countrows('表名'[列名]) 求销售表的订单数量 展示结果: 格式:average('表名'[列名]) 展示结果: 刚才建立的度量值全在这里了 咱们看下销售表,目前只存在销售数量,想求出每笔订单的销售金额该怎么办呢?这里我介绍两种办法: 2.1、求销售金额 2.1.1、方法一:lookupvalue第一种方法,若求销售金额,已知销售数量,只要拿到销售价格就好了,所以我们可以采用匹配(lookupvalue)的方法,将商品的售价拿过来 首先新增列 格式:lookupvalue('目标表名'[目标列],'目标表名'[查找列],'匹配列所在的表名'[匹配列]) 这样销售价格就匹配过来了,下面用销售数量*销售价=销售金额
在方法一中,需要新增两列才能得到结果,那么有没有可以新增一列就能得到结果的方法呢? 下面我介绍下我们的related函数,多对一匹配 格式:related('表'[列名])
我想在商品表输出各个商品销售的订单数,在销售表和商品表里有关联的字段是商品编码,但是商品表里的商品编码是唯一的,但是销售表的商品编码却有多个,这就需要一对多匹配了 格式:relatedtable(表名) relatedtable不是单独使用的,先使用relatedtable完成匹配,然后再利用countrows函数统计行数,得出订单数量
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |